﻿@charset "utf-8";
img{border:none;}
li{list-style:none;}
*{margin:0px;	padding:0px;}
a{text-decoration:none;color:black;}
html,body{font:14px #242424 Microsoft Yahei, Arial, Helvetica, sans-serif;}
body {color:#242424;font:14px/24px Microsoft Yahei, Arial, Helvetica, sans-serif;}

.clearfix{clear:both;}/* CSS Document */
.middle_box{
	width:1260px;
	margin:auto;
	}
#box1{
	margin-right:30px;
}
#box2{
	margin-right:30px;
}
.nav_tonglan{
	    background-image: url(../img/navbk_big.jpg);
	background-repeat: no-repeat;
	background-position: center;

	}
.nav_tonglan a{
    background-image: url(../img/navbk.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height:42px;
	float:left;
	text-align:center;
	width:140px;
	color:white;

	font-size:16px;
	line-height:42px;
	}
.nav_tonglan a:hover{ background:#FF9900;	}
#full-screen-slider { width:100%; height:457px; position:relative; margin-top:1px;}
#slides { display:block; width:100%; height:457px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:26%; top:420px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:7px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.logo_tonglan{background:url(../img/top1.jpg) no-repeat top  center ;height:110px;}
.bjs{background-color:#fcfcfc;}
.xia_1bian{border-bottom:1px solid #d8d8d8;margin-bottom:30px;}
.cpzx{margin-top:20px;}
.cpzx img{display:block;margin:auto;}
.cpzx span{text-align:center;font-size:20px;color:#4e4e4e;display:block;margin:auto;height:24px; line-height:40px;}
.cpzx p{width:360px;text-align:center;font-size:16px;color:#3b3b3b;border-bottom:3px solid #fc0000;margin:auto;height:24px;}
.zfd{background: url(../img/cpfl.jpg) top center no-repeat;height:530px;width:248px;border:1px solid #e30002;float:left; margin-bottom:30px;}
.cpfl{
	height:90px;
	width:248px;
	margin-bottom: 0px;
	text-align: center;
}
.cpfl h2{
	text-align:center;
	color:#fff;
	font-size:30px;
	width: 100%;
	line-height:38px;
	font-weight: bold;
	margin-top: 9px;
}
.cpfl img{margin-top:20px;margin-bottom:6px;}
.cpfl span{
	text-align:center;
	color:#fff;
	font-size:20px;
	width: 100%;
	line-height: 30px;
}
.zfd ul{
	margin-top: 0px;
}
.zfd ul li{background:url(../img/cpfl_li.jpg) 4px center no-repeat;text-indent:30px;height:45px;line-height:45px;border-bottom:1px solid #d9d9d9;}
.zfd ul li a{color:#070707;font-size:16px;}
.nzfd{background: url(../img/cpfl.jpg) top center no-repeat;width:248px;border:1px solid #e30002;float:left; margin-bottom:30px;}
.nzfd ul{
	margin-top: 0px;
}
.nzfd ul li{background:url(../img/cpfl_li.jpg) 4px center no-repeat;text-indent:30px;height:50px;line-height:50px;border-bottom:1px solid #d9d9d9;}
.nzfd ul li a{color:#070707;font-size:16px;}
.yfd{width:970px;height:500px;border:1px solid #d9d9d9;background-color:#fff;float:right;padding-top:30px;}
.yfd ul li{text-align:center;width:218px;float:left;margin-left:20px;margin-bottom:10px;}
.yfd ul li a{color:#0c0c0c;font-size:14px;line-height:36px;}
.left {
	margin-top:30px;
	float: left;
	width: 248px;
}

.product {
	width:970px;
	border:1px solid #d9d9d9;
	background-color:#fff;
	float:right;
	margin-top: 30px;
}
.product ul{margin:20px;
}
.product ul li{ background:#FFFFFF; width:218px; height:216px; text-align:center; margin:6px; float:left; border:1px solid #CCCCCC;border-radius:5px;}
.product ul li img{border-radius:5px; margin:auto; width:218px; height:180px;}
.product ul li a{ font-size:14px; color:#373737; line-height:20px;}
.news {	width:970px;
	border:1px solid #d9d9d9;
	background-color:#fff;
	float:right;
	margin-top: 30px;}
.news ul{margin:20px;}
.news ul li{ background:url(../img/yuanquan.png) no-repeat 5px center; border-bottom:dashed 1px #c8c8c8; text-indent:20px;}
.news ul li a{ font-size:14px; color:#4c4c4c; line-height:40px;}
.news ul li a:hover{ color:#005db2;}
.news ul li span{ float:right; text-align:right; line-height:28px; color:#666; margin-right:8px;}
.hbj{background:url(../img/hbj.png) no-repeat center 30px ;background-color:#f5f5f5;height:490px;width:auto;min-width:1260px;}
.cgfs{margin:auto;text-align:center;color:#ff0000;font-size:24px;padding-top:110px;}
.hongbj{height:190px; background:url(../img/hongbj.jpg) no-repeat top center;width:auto;min-width:1260px;}
.gycg{}
.gycg img{margin-top:0px;display:block;float:left;}

.gycg p{margin-left:40px;width:810px;float:right;margin-top:0px;text-indent:2em;}
.ckgd{color:#fff;background:url(../img/jt.png) left center no-repeat;background-color:#f50000;font-size:16px;line-height:35px;height:35px;margin-bottom:40px;text-align:center;text-indent:35px;width:170px;float:right;}
.ckgd:hover{background-color:#FF9900;color:#000;cursor:pointer;}
.cgry{height:332px;margin-top:-1px;background:url(../img/cgry.jpg) no-repeat top center;}
.ryzs ul {margin-top:30px;margin-left:20px;}
.ryzs ul li{float:left;margin-right:6px;}
.xwzx{height:390px;width:762px;background:url(../img/xwzx.jpg) no-repeat top left;float:left;}
.xwzx img{display:block;float:left;margin:20px 0px auto 24px;}
.xwzx ul{float:right;width:470px;margin:20px 30px auto 0px;}
.xwzx ul li{background:url(../img/yuanquan.png) no-repeat left center;border-bottom:1px dotted #d9d9d9;line-height:32px;height:32px;text-indent:1em;}
.xwzx ul li span{float:right;text-align:right;}
.xwzx ul li a{color:#404040;font-size:14px;}
.lxfs{height:390px;width:462px;background:url(../img/lxfs.jpg) no-repeat top left;float:right;}
.lxfs p{margin:18px 20px 0 30px;}
.lxfs p b{color:#ef0000;font-size:14px;}


.dtl{
	background:url(../img/dtl.jpg) no-repeat top center;
	text-align:center;
	margin-top: 30px;
}
.dtl a{text-align:center;color:#fff;padding-left:15px;padding-right:15px;height:40px;font-size:14px;line-height:40px;}
.foot{background:url(../img/foot.jpg) no-repeat top center;height:120px;width:auto;min-width:1260px;}
.foot .middle_box{padding-top:34px;}
.foot .middle_box img{margin-left:210px;margin-right:20px;float:left;}
.foot .middle_box .icpb{padding-left:20px;line-height:30px;height:60px;float:left;width:600px;color:#000;font-size:14px;border-left:1px dotted #787878;}
.ny .zfd,.ny .yfd{margin-top:30px;}
.ny .zfd{height:496px;}
.ny .yfd{height:806px;margin-bottom:20px;padding-top:6px;}
.nxia_1bian{border-bottom:1px solid #d8d8d8;margin-bottom:30px; height:70px;}
.ncpzx{float:left;margin-top:0px;margin-left:20px;}
.ncpzx div{font-size:26px;font-weight:bold;color:#2c2c2c;line-height:40px;text-align:left; width:100%;}
.ncpzx p{text-align:left;margin-bottom:0px;float:left;padding-bottom:4px;border-bottom:3px solid #fc0000;}
.zfd_02{width:248px;border:1px solid #e30002;float:left;background:url(../img/lianxi.png) no-repeat 15px 6px;}
.bt_cg{color:#f50000;font-size:20px;padding-top:20px;padding-left:30px;}
.bt_cg span{color:#7e7e7e;font-size:14px;margin-left:20px;}
.nbt_cg{color:#f50000;font-size:20px;
	margin-bottom:10px;
	margin-top: 15px;
	margin-left:15px;
	margin-right: 10px;
}
.nbt_cg span{color:#7e7e7e;font-size:14px;margin-left:20px;}
.nbt_cgnr{	margin-bottom:10px;
	margin-top: 15px;
	margin-left:15px;
	margin-right: 10px;
}

.pageleft { overflow:hidden; width:300px; line-height:24px; height:24px }
.pageright { overflow:hidden; width:300px; line-height:24px; height:24px }
.pageleft { padding-left:10px; float:left; text-align:left }
.pageright { padding-right:10px; float:right; text-align:right }
.pageNavi { padding:10px 0px 25px 0px; MARGIN: 10px auto 0px; WIDTH: 98%; TEXT-ALIGN: center}
.wp-pagenavi {MARGIN: 0px auto; PADDING-TOP: 15px}
.wp-pagenavi A {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important}
.wp-pagenavi A:visited {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important}
.wp-pagenavi A:hover {FONT-WEIGHT: normal! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important}
.wp-pagenavi A:active {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN.pages {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.extend {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.current {BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important}
.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {PADDING:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none;border: 1px solid #0099FF;}
.wp-pagenavi SPAN {PADDING:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none;background-color:#E1F1FB;color:#000;border: 1px solid #0099FF;}
.wp-pagenavi A:hover {border: 1px solid #0066CC;}
.wp-pagenavi SPAN.current {border: 1px solid #0066CC;}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}